<%-- 
    Document   : matriculados
    Created on : 10/12/2010, 13:36:40
    Author     : ciar
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="pessoal.*" %>
<%@page language="java" import="ferramentas.*" %>
<%@page language="java" import="java.util.ArrayList" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">


        <%
                    Query q = new Query();
                    ArrayList<Curso> cursos = q.getCurso();
                    int c = Integer.parseInt(request.getParameter("curso"));
                    Curso course = null;
                    for (Curso curso : cursos) {
                        if (curso.getNumero() == c) {
                            course = curso;
                            out.println("<h1>Matriculados no curso " + curso.getNome() + "</h1>");
                        }
                    }

                    int numeroAprovados = 0;

                    ArrayList<Usuario> matriculados = q.getMatriculados(c);

                    if (!matriculados.isEmpty()) {
                        out.println("<form name='fomulario' id='formulario' action='aprovacao' method='post'>");
                        out.println("<div class='dica'>Alunos Matriculados:" + matriculados.size() + "</div><div class='dica'>Deverão ser marcados os alunos que concluiram o curso.</div><br />");
                        out.println("<ul>");
                        for (Usuario m : matriculados) {
                            boolean aprovado = q.isAlunoAprovado(m.getCpf(), c);
                            if (aprovado) {
                                numeroAprovados++;
                            }
                            out.println("<li><label><input name='aprovados' value='" + m.getCpf() + "' type='checkbox' " + (aprovado ? "checked disabled" : "") + "/>" + m.getNome() + " " + m.getSobrenome() + "</label></li>");
                        }
                        out.println("</ul>");
                        out.println("<input type='hidden' name='curso' value='" + c + "' />");
                        if (numeroAprovados != matriculados.size()) {
                            out.println("<input type='submit' value='Confirmar Aprovações' />");
                            
                        } else {
                            out.print("Todos os alunos deste curso foram aprovados.");
                            
                        }
                        out.println("</form>");
                    } else {
                        out.print("Não há alunos matriculados neste curso.");
                    }

        %>
        <form method="post" action="gerarCSV?finalidadeCSV=sisuab">
            <input type="hidden" name="curso" value="<%=c%>" size="30" id="curso" />
            <input type="submit" value="Gerar CSV SisUAB" title="Inscrições Aprovadas + Encontro Presencial" />

        </form>
